/*-------------------------------------------------------*/
	/* Base styles	 */
/*-------------------------------------------------------*/
html { overflow-y:scroll; }
body {background:url(http://www.clatgyan.com/imgs/bg.jpg); background-repeat:repeat; background-attachment:fixed; font-family:georgia; font-size:12px; color:#666666; line-height:18px;}
body  a {color:#009DFF; text-decoration:none;}
body, div, table, p, ol, ul, li, h1, h2, h3, h4, h5, h6{margin:0 0 0 0; padding:0 0 0 0;}
.clr{clear:both;}
/*------------------------------------------------------
	Wrap / Container 
-------------------------------------------------------*/
#mainBody{width:990px; height:auto; margin:0 auto;}

/*----------------------	HEADER PART ----------------------*/
#headercon{width:990px; height:242px; float:left; background:url(images/header-main-bg.png) no-repeat;}
#headercon .left{width:400px; height:201px; float:left;}
#headercon .left .top-links{width:340px; height:50px; float:left; border:#FF0000 solid 0px; font-family:candara; color:#383838; line-height:55px;}
#headercon .left .top-links a{font-family:candara; font-size:14px; color:#383838; margin:0 5px 0 8px;}
#headercon .left .top-links a:hover{color:#009dff;}
#headercon .left .logo{width:154px; height:143px; margin:22px 0 0 20px; float:left;}
#headercon .left .comp-name{width:220px; height:88px; float:left; margin:50px 0 0 0;}

#headercon .right{width:340px; height:201px; float:right; border:#FF6600 solid 0px;}
#headercon .right p{font-family:georgia; font-size:12px; color:#FFFFFF; text-align:center; margin:20px 0 0 70px;}
#headercon .right p a{color:#121212; font-family:georgia; font-size:12px; margin:35px 90px 0 -12px; border:#FF0000 solid 0px; float:left;}
#headercon .right .social{width:85px; height:25px; float:right; border:#000000 solid 0px; margin:29px 20px 0 0;}
#headercon .right .social a{float:left; margin:0 7px 0 0;}
div#menu { height:29px; width:980px; text-align:center; border:#000000 solid 0px;}
#dmenu {height:29px; width:980px; text-align:center; border:#000000 solid 0px; padding-left:8px;}
#dmenu li {	position: relative;z-index: 10;height: 29px;display: block;float: left; margin-right:2px;line-height: 29px; width:120px;text-decoration: none; background:url(images/bg-1.png) no-repeat;}	
#dmenu li hover{color: #fff; background:url(images/bg-1-hover.png) no-repeat;}
#dmenu li ul li {height: 24px;border-right: 0;border-bottom: 1px solid #ddd;width: 100%;}
#dmenu li a {display: block;line-height: 30px;padding-left: 0px;padding-right: 0px;font-size:14px; font-family:candara; font-weight:bold;color:#000000;}
#dmenu li a:hover {color: #fff; background:url(images/bg-1-hover.png) no-repeat;}
#dmenu ul {display: none;z-index: 99;position: absolute;color: #fff;}
#dmenu ul li a {display: block;background: #004876;color: #fff;}
#dmenu li ul a:hover {display: block;background: #21b8f6;color: #fff;}
#dmenu ul a {display: block;}
#dmenu ul ul {display: none;margin-left: 200px;position: absolute;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
#dmenu li:hover ul ul {display: none;}
#dmenu li:hover ul {display: block;}
#dmenu ul li:hover ul {display: block;}
#dmenu li ul li {display: block;width:100%;}
#dmenu li.cat-item ul {width: 200px;}
#dmenu li.cat-item a {display: block;}
#dmenu li.cat-item a:hover {display: block;}
#dmenu li.cat-item ul li a {display: block;text-align:left;height: 27px;line-height: 27px;padding-left: 15px;padding-right: 15px;color: #fff;font-size:14px; font-family:candara; font-weight:bold;border-right: 1px solid #ddd;border-left: 1px solid #ddd;}
#dmenu li.cat-item ul li a:hover {display: block;text-align: left;font-size:13px; font-family:candara; font-weight:bold;height: 27px;line-height: 27px;	padding-left: 15px;	padding-right: 15px;border-right: 1px solid #ff9000;border-left: 1px solid #ddd;}


/*---------------------- MIDDLE PART ----------------------*/
#middleCon{width:990px; height:auto; min-height:500px; float:left;}
#middleCon .top{width:990px; height:100px; background:url(images/middle-bg-top.jpg) no-repeat;}
#middleCon .mid{width:990px; height:auto; min-height:500px; float:left; background:url(images/middle-bg-main.jpg) repeat-y;}
#middleCon .mid .left{width:578px; height:auto; float:left; margin:0 0 0 45px; border:#000000 solid 0px; margin-top:-80px;}

/*---------------------- FULL STORY ----------------------*/
#middleCon .mid .left2 {width:578px; height:auto; float:left; margin:0 0 0 45px; border:#000000 solid 0px; margin-top:-80px;}
#middleCon .mid .left2 h1{font-family:georgia; font-size:20px; color:#004774; font-weight:lighter;}
#middleCon .mid .left2 h2{width:578px; border:#d5d5d5 dashed 1px; border-right:none; border-left:none; color:#a9a9a9; font-size:12px; font-family:georgia; font-weight:lighter; line-height:30px; margin-top:10px; margin-bottom:10px;}
#middleCon .mid .left2 p{font-family:georgia;color:#444444; margin-top:10px; line-height:18px;}

#middleCon .mid .commCon {width:578px; height:auto; background:#FFFFFF;}
#middleCon .mid .commCon img {float:left; margin:0 5px 0 0; padding:4px;}
#middleCon .mid .commCon p img {border:solid 1px #CCCCCC !important}


#middleCon .mid .left2 h3{background:url(images/heading-bg.png) no-repeat; width:560px; height:55px; font-family:georgia; font-size:16px; color:#FFFFFF; font-weight:lighter; margin:20px 0 0 0; line-height:30px; padding-left:18px;}
#middleCon .mid .left2 .rplydata{width:578px; height:auto; float:left; margin:10px 0 20px 0;}
#middleCon .mid .left2 .rplydata .image{width:90px; height:84px; float:left; border:#000000 solid 0px;}
#middleCon .mid .left2 .rplydata .text{width:480px; height:auto; float:left;}
#middleCon .mid .left2 .rplydata .text h4{font-family:georgia; font-size:16px; color:#004774; font-weight:lighter;}
#middleCon .mid .left2 .rplydata .text h5{font-family:georgia; font-size:12px; color:#a9a9a9; font-weight:lighter; margin-top:8px;}
#middleCon .mid .left2 .rplydata .text a{color:#009dff; font-family:georgia; font-size:16px; margin:5px 0 0 0;}

#middleCon .mid .left2 .reply-box{width:560px; height:330px; float:left; background:url(images/leave-rply-bg.png) no-repeat; margin:40px 0 0 0; border:solid 0px #000000;}
#middleCon .mid .left2 .reply-box .textbox{width:356px; height:33px; background:url(images/rply-input.png) no-repeat; border:none; color:#999999; padding-left:10px;}
#middleCon .mid .left2 .reply-box .textarea{width:546px; height:119px; background:url(images/textarea.png) no-repeat; border:none; font-family:verdana; color:#999999; padding:0 0 0 10px;}
#middleCon .mid .left2 .reply-box .send{width:80px; height:33px; background:url(images/send.png) no-repeat; border:none;}
#middleCon .mid .left2 .replyMsgBox {width:550px; height:330px; float:left; background:url(images/leave-rply-bg.png) no-repeat; margin:40px 0 0 0; border:solid 0px #000000;}

/*-------------------------------------- EXERCISE PAGE -------------------------------*/
#middleCon .mid .left3 {width:578px; height:auto; float:left; margin:0 0 0 45px; margin-top:-80px;}
#middleCon .mid .left3 h1 {font-family:georgia; font-size:20px; color:#004774; font-weight:lighter; padding:0 0 20px 0;}
/*#middleCon .mid .left3 .postCon {width:578px; height:auto; min-height:200px; border-bottom:#999999 dashed 1px; margin:0 0 40px 0;}
#middleCon .mid .left3 h1 {font-family:georgia; font-size:20px; color:#004774; font-weight:lighter;}
#middleCon .mid .left3 h1 a{font-family:georgia; font-size:20px; color:#004774; font-weight:lighter;}
#middleCon .mid .left3 h1 a:hover{color:#ff6c00;}
#middleCon .mid .left3 h2 {width:578px; border:#d5d5d5 dashed 1px; border-right:none; border-left:none; color:#a9a9a9; font-size:12px; font-family:georgia; font-weight:lighter; line-height:30px; margin-top:10px; margin-bottom:10px;}
#middleCon .mid .left3 .postCon .heading {background:url(images/heading-bg.png) no-repeat; width:560px; height:55px; font-family:georgia; font-size:20px; color:#FFFFFF; font-weight:lighter; margin:0px 0 10px 0; line-height:30px; padding-left:18px; display:block;}
#middleCon .mid .left3 .postCon .heading:hover {color:#000000;}
#middleCon .mid .left3 .postCon .postDT {width:578px; height:25px; text-align:right; position:relative; margin:-25px 0 0 0;}
#middleCon .mid .left3 .postCon .postTxt {width:578px; height:140px; margin:10px 0 0 0;}
#middleCon .mid .left3 .postCon .postTxt .img {width:auto; height:auto; float:left; margin:0 10px 0 0; border:solid 1px #CCCCCC; padding:4px;}
#middleCon .mid .left3 .postCon .postTxt .img:hover {background:#CCCCCC;}
#middleCon .mid .left3 .postCon .postTxt .img img {width:100px; height:100px; border:none;}
#middleCon .mid .left3 .postCon .postTxt .txt {font-family:georgia; font-size:14px; color:#444444; line-height:18px; float:left; width:458px;}
#middleCon .mid .left3 .postCon .postTxt .txt .postMore {width:300px; height:30px; margin:15px 0 0 0;}
#middleCon .mid .left3 .postCon .postTxt .txt .postMore img {width:auto; height:auto; margin:0 10px 0 0; border:none;}
#middleCon .mid .left3 .postCon .postTxt .txt .postMore a:hover {color:#000000;}
#middleCon .mid .left3 h6 { border-bottom:#999999 dashed 1px; margin:0px 0 30px 0;}
#middleCon .mid .left3 span{ font-family:georgia; font-size:16px; color:#444444;}*/



.postConn {width:578px; height:auto; min-height:220px; border-bottom:#999999 dashed 0px; margin:0; background:#FFF;}
.postConn .heading {background:url(images/heading-bg.png) no-repeat; width:578px; height:55px; font-family:georgia; font-size:19px; color:#FFFFFF; font-weight:lighter; margin:0px 0 10px 0; line-height:30px; padding-left:18px; display:block;}
.postConn .heading:hover {color:#000000;}
.postConn .postDT {width:578px; height:25px; text-align:right; position:relative; margin:-25px 0 0 0;}
.postConn .postT {width:578px; height:auto; margin:10px 0 0 0;}
.postConn .postT p {color:#444444; line-height:18px; font-family:georgia; font-weight:lighter;}
.postConn .postT img {float:left; width:100px; height:100px; margin:0 10px 0 0; border:solid 1px #CCCCCC; padding:4px;}
.postConn .postMore {width:300px; height:30px; margin:15px 0 0 0; float:left;}
.postConn .postMore img {width:97px; height:24px; margin:0 10px 0 0; border:none; float:left;}
.postConn .postMore a:hover {color:#000000;}



#middleCon .mid .right{width:295px; height:auto; float:right; margin:0 20px 0 0px; border:#000000 solid 0px; position:relative; z-index:999; margin-top:-80px;}
#middleCon .mid .right .search {width:295px; height:80px; float:left; margin-bottom:20px;}
#middleCon .mid .right .search h1{background:url(images/search-clat-gyan.png) no-repeat; width:116px; height:25px;}
#middleCon .mid .right .search .input{width:220px!important; height:43px; background:url(images/search-bg.png) no-repeat; border:none; padding-left:30px; margin:12px 0 0 0; float:left;}
#middleCon .mid .right .search .go{background:url(images/go.png) no-repeat; width:40px; height:43px; border:none; margin:12px 0 0 5px; cursor:pointer; float:left;}

#middleCon .mid .right .tabing{width:295px; height:auto; min-height:300px; float:left; margin:20px 0 20px 0; border-top:#003366 solid 0px;}
#middleCon .mid .right .subscribe{width:288px; height:254px; float:left; background:url(images/subscribe-bg.png) bottom no-repeat;}
#middleCon .mid .right .subscribe h2{background:url(images/subscribe.png) no-repeat; width:58px; height:16px; margin-bottom:18px; }
#middleCon .mid .right .subscribe p{font-family:candara; font-size:14px; color:#666666; font-weight:lighter; padding-left:5px; margin-bottom:10px;}
#middleCon .mid .right .subscribe .input{width:260px; height:33px; background:url(images/subscribe-input.png) no-repeat; border:none; margin:10px 0 0 14px;}
#middleCon .mid .right .subscribe .join{width:80px; height:33px; border:none; background:url(images/join.png) no-repeat; margin:10px 0 10px 100px; cursor:pointer;}
#middleCon .mid .right .subscribe span{font-family:candara; font-size:16px; color:#004774;}
#middleCon .mid .right .compediums{width:295px; height:auto; float:left; margin-top:30px;}
#middleCon .mid .right .compediums h2{width:90px; height:24px; background:url(images/compendiums.png) no-repeat;}
#middleCon .mid .right .compediums ul{margin:0 0 0 0; padding:10px 0 0 25px;}
#middleCon .mid .right .compediums li {float:none; list-style:url(images/calander.png);}
#middleCon .mid .right .compediums li a{color:#444444; font-family:georgia; line-height:25px; margin:0 0 0 5px;}

#middleCon .mid .right .exercise{width:295px; height:auto; float:left; margin-top:30px;}
#middleCon .mid .right .exercise h2{width:90px; height:24px; background:url(images/exercise.png) no-repeat;}
#middleCon .mid .right .exercise ul{margin:0 0 0 0; padding:10px 0 0 25px;}
#middleCon .mid .right .exercise li {float:none; list-style:url(images/exercise-li.png);}
#middleCon .mid .right .exercise li a{color:#444444; font-family:georgia; margin:0 0 0 5px;}
#middleCon .bottom{width:990px; height:20px; float:left; background:url(images/middle-bg-bottom.jpg) no-repeat;}

#featuredposts li.selected{background: url(images/tab-bg-hover.png) no-repeat top center;color: #3259d8; padding-right:10px;}
#featuredposts li a.selected {background: url(images/tab-bg-hover.png) no-repeat top center;color:#fff;}
#featuredposts li a.selected {background: url(images/tab-bg-hover.png) no-repeat top center;color:#fff;}

.featuredposts_content {width:295px; height:auto; float:left;}
@media print {.featuredtabs_content {display: block !important;}}
.featuredposts_content p{font-family:georgia; font-size:14px; color:#004774; margin:15px 0 0 0;}
.featuredposts_content a{font-family:georgia; font-size:14px; color:#004774;}
.featuredposts_content span{ font-size:12px; color:#999999;}
.featuredposts_content ul {}
.featuredposts_content ul li {float:left;}
.featuredposts_content ul li span a {color: #333;}
.featuredposts_content ul li span a:hover {color: #ff9000;}


#featuredtabs li.selected{background: url(images/11-hover.png) no-repeat top center;color: #3259d8;}
#featuredtabs li a.selected {background: url(images/11-hover.png) no-repeat top center;color:#fff;}
#featuredtabs1 li a.selected {background: url(images/11-hover.png) no-repeat top center;color:#fff;}
.featuredtabs_content {width:295px; height:auto; float:left;}
@media print {.featuredtabs_content {display: block !important;}}

.featuredtabs_content p{font-family:georgia; font-size:14px; color:#004774; margin:15px 0 0 0;}
.featuredtabs_content a{font-family:georgia; font-size:14px; color:#004774;}
.featuredtabs_content span{ font-size:12px; color:#999999;}
.featuredtabs_content ul {}
.featuredtabs_content ul li {float:left;}
.featuredtabs_content ul li span a {color: #333;}
.featuredtabs_content ul li span a:hover {color: #ff9000;}

/*---------------------- FOOTER PART ----------------------*/
#footerCon{width:990px; height:70px; float:left; text-align:center; font-family:georgia; color:#6bc6ff; font-size:13px; padding:15px 0 0 0;}
#footerCon a{font-family:georgia; color:#6bc6ff; font-size:13px;}
#footerCon a:hover{color:#FFFFFF;}

.widget-title { display: none; }

*/
.wp-pagenavi {width:600px; height:auto; float:left; margin:30px 0 0 0; border:#000000 solid 1px;}

.wp-pagenavi a, .wp-pagenavi span {
 background:#E5F5FF; border:#CCCCCC solid 2px; font-family:verdana; font-size:11px; color:#2b2b2b; margin:0 10px 0 0; display:block; text-align:center; width:31px; height:31px; line-height:31px; float:left;}

.wp-pagenavi a:hover, .wp-pagenavi span.current {background:#daeaf9; border:#009DFF solid 2px;}

.wp-pagenavi span.current {font-weight: bold;}
.comment{background:url(images/comments.png) no-repeat; width:112px; height:24px; float:right;}
.comt{style="padding-left:10px; color:#656CA8;}

#combox, #combox ol, #combox ol li, #combox ol li.alt {font-size: 100%;}
#combox {padding:0;margin:0; border:#000000 solid 0px; padding-top: 20px;	padding-bottom: 20px;}
ol.commentlist {padding:0;margin:0;border:0;list-style-type: none;margin-bottom: 20px;}
ol.commentlist li {padding:0;margin:0;border:0;	background: #fefff7;border: 1px solid #eee;padding: 20px;margin-top: 20px;}
ol.commentlist li.alt {padding:0;margin:0;border:0;background: #FFF;border: 1px solid #eee;padding: 20px;margin-top: 20px;}
.avatar {float: left;display: inline;}
.avatar img {border: 0;}
.commentbody {float: left;display: inline;margin-left: 60px;}
.commentbody img {border:0;	vertical-align: middle;}
p.comment_author {color: #999;font-size: 0.7em;}
span.comment_time {display: inline;color: #999;}
p.comment_text {margin-top: 15px;line-height: 1.4em;}
.recentcomments ul li{ list-style-type:none; line-height:16px;}